#form-container th span, #form-container th label {
	display: block;
	width: auto;
	text-align: left;
	padding-left: 25px;
}
 
#form-container td {
	font-size: 0.8em;
	padding: 10px 0px;
	padding-left: 20px;
}

#form-container legend {
  color: #ffffff;
  background: #6EDAF0;
  font-size: 0.9em;
  font-weight: bold;
  text-align: center;
  padding: 5px;
  margin: 0;
  width: 15em;
  border: 2px solid #E9F3F5;
  border-radius: 5px;
 }
 
 #form-container fieldset {
  padding: 0 20px 20px;
  margin: 0 0 30px ;
  border: 2px solid #ffffff;
  background: #F2EFEB ;
  border-radius: 10px;
  width:400px;
}

table.tableSearchFlight{
	width: 900px;
    border-collapse:collapse;
    text-align:left;
    color: #606060;
}

table.tableSearchFlight thead tr td  {
    background-color: White;
	vertical-align:middle;
	padding: 0.6em;
	font-size:0.8em;
}

table.tableSearchFlight thead tr th{
    padding: 0.5em;
    /* add gradient */
    background-color: #808080;
    background: -webkit-gradient(linear, left top, left bottom, from(#6EDAF0), to(#22BFBF));
    background: -moz-linear-gradient(top, #6EDAF0, #22BFBF);
    color: #FFFFFF;
}

table.tableSearchFlight tbody tr:nth-child(odd) {
    background-color: #fafafa;
}

table.tableSearchFlight tbody tr:nth-child(odd):hover {
    cursor:pointer;
     /* add gradient */
    background-color: #808080;
    background: -webkit-gradient(linear, left top, left bottom, from(#606060), to(#909090));
    background: -moz-linear-gradient(top, #606060, #909090);
    color: #dadada;
}
table.tableSearchFlight tbody tr:nth-child(even) {
    background-color: #efefef;
}

table.tableSearchFlight tbody tr:nth-child(even):hover {
	cursor:pointer;
    /* add gradient */
    background-color: #808080;
    background: -webkit-gradient(linear, left top, left bottom, from(#606060), to(#909090));
    background: -moz-linear-gradient(top, #606060, #909090);
    color: #dadada;
}

table.tableSearchFlight tbody tr:last-child {
	border-bottom: solid 1px #6EDAF0;
}


table.tableSearchFlight tbody td  {
	padding-left: 0.6em;
}

table.tableSearchFlight tbody td #logo  {
	margin-left: auto;
	margin-right: auto;
	padding-right: 20px;
}

table.tableFlightResult{
	width: 900px;
    border-collapse:collapse;
    text-align:left;
    color: #606060;
}

table.tableFlightResult thead tr td  {
    background-color: White;
	vertical-align:middle;
	padding: 0.6em;
	font-size:0.8em;
}

table.tableFlightResult thead tr th{
    padding: 0.5em;
    /* add gradient */
    background-color: #808080;
    background: -webkit-gradient(linear, left top, left bottom, from(#6EDAF0), to(#22BFBF));
    background: -moz-linear-gradient(top, #6EDAF0, #22BFBF);
    color: #FFFFFF;
}

table.tableFlightResult tbody tr:nth-child(odd) {
    background-color: #fafafa;
}

table.tableFlightResult tbody tr:nth-child(odd):hover {
    cursor:pointer;
     /* add gradient */
    background-color: #808080;
    background: -webkit-gradient(linear, left top, left bottom, from(#606060), to(#909090));
    background: -moz-linear-gradient(top, #606060, #909090);
    color: #dadada;
}
table.tableFlightResult tbody tr:nth-child(even) {
    background-color: #efefef;
}

table.tableFlightResult tbody tr:nth-child(even):hover {
	cursor:pointer;
    /* add gradient */
    background-color: #808080;
    background: -webkit-gradient(linear, left top, left bottom, from(#606060), to(#909090));
    background: -moz-linear-gradient(top, #606060, #909090);
    color: #dadada;
}

table.tableFlightResult tbody tr:last-child {
	border-bottom: solid 1px #6EDAF0;
}


table.tableFlightResult tbody td  {
	padding-left: 0.6em;
}

table.tableFlightResult tbody td #logo  {
	margin-left: auto;
	margin-right: auto;
	padding-right: 20px;
}

section.searchBar #input-group div{
  width:100px;
}